home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2001 May / SGI IRIX Base Documentation 2001 May.iso / usr / share / catman / p_man / catD / MUTEX_DEALLOC.z / MUTEX_DEALLOC
Encoding:
Text File  |  1998-10-30  |  3.7 KB  |  66 lines

  1.  
  2.  
  3.  
  4. MMMMUUUUTTTTEEEEXXXX____DDDDEEEEAAAALLLLLLLLOOOOCCCC((((DDDD3333))))                                            MMMMUUUUTTTTEEEEXXXX____DDDDEEEEAAAALLLLLLLLOOOOCCCC((((DDDD3333))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      _MMMM_UUUU_TTTT_EEEE_XXXX______DDDD_EEEE_AAAA_LLLL_LLLL_OOOO_CCCC, _MMMM_UUUU_TTTT_EEEE_XXXX______DDDD_EEEE_SSSS_TTTT_RRRR_OOOO_YYYY - mutual exclusion lock de-initialization
  10.  
  11. SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  12.      _####_iiii_nnnn_cccc_llll_uuuu_dddd_eeee _<<<<_ssss_yyyy_ssss_////_kkkk_ssss_yyyy_nnnn_cccc_hhhh_...._hhhh_>>>>
  13.      _####_iiii_nnnn_cccc_llll_uuuu_dddd_eeee _<<<<_ssss_yyyy_ssss_////_dddd_dddd_iiii_...._hhhh_>>>>
  14.      _vvvv_oooo_iiii_dddd _MMMM_UUUU_TTTT_EEEE_XXXX______DDDD_EEEE_AAAA_LLLL_LLLL_OOOO_CCCC_((((_mmmm_uuuu_tttt_eeee_xxxx______tttt _****_l_o_c_k_p);
  15.  
  16.      void MUTEX_DESTROY(mutex_t *_l_o_c_k_p);
  17.  
  18.    AAAArrrrgggguuuummmmeeeennnnttttssss
  19.      _l_o_c_k_p     Pointer to the mutual exclusion lock to be deallocated or
  20.                decommissioned.
  21.  
  22. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  23.      _MMMM_UUUU_TTTT_EEEE_XXXX______DDDD_EEEE_AAAA_LLLL_LLLL_OOOO_CCCC un-initializes and deallocates the mutual exclusion lock
  24.      specified by _l_o_c_k_p.  _MMMM_UUUU_TTTT_EEEE_XXXX______DDDD_EEEE_SSSS_TTTT_RRRR_OOOO_YYYY un-initializes the mutual exclusion
  25.      lock specified by _l_o_c_k_p.  When the sleeping locks metering package is
  26.      installed, this may involve deallocating metering data structures.
  27.  
  28.    RRRReeeettttuuuurrrrnnnn VVVVaaaalllluuuueeeessss
  29.      None
  30.  
  31. UUUUSSSSAAAAGGGGEEEE
  32.      Attempting to deallocate a lock that is currently locked or is being
  33.      waited for is an error and results in undefined behavior.
  34.  
  35.    LLLLeeeevvvveeeellll
  36.      Base or Interrupt.
  37.  
  38.    SSSSyyyynnnncccchhhhrrrroooonnnniiiizzzzaaaattttiiiioooonnnn CCCCoooonnnnssssttttrrrraaaaiiiinnnnttttssss
  39.      Does not sleep.
  40.  
  41.      Driver-defined basic locks, read/write locks, and sleep locks (other than
  42.      the one being deallocated), may be held across calls to this function.
  43.  
  44. RRRREEEEFFFFEEEERRRREEEENNNNCCCCEEEESSSS
  45.      _MMMM_UUUU_TTTT_EEEE_XXXX______AAAA_LLLL_LLLL_OOOO_CCCC(D3), _MMMM_UUUU_TTTT_EEEE_XXXX______IIII_NNNN_IIII_TTTT(D3), _MMMM_UUUU_TTTT_EEEE_XXXX______LLLL_OOOO_CCCC_KKKK(D3), _MMMM_UUUU_TTTT_EEEE_XXXX______TTTT_RRRR_YYYY_LLLL_OOOO_CCCC_KKKK(D3),
  46.      _MMMM_UUUU_TTTT_EEEE_XXXX______UUUU_NNNN_LLLL_OOOO_CCCC_KKKK(D3), _MMMM_UUUU_TTTT_EEEE_XXXX______OOOO_WWWW_NNNN_EEEE_DDDD(D3), _MMMM_UUUU_TTTT_EEEE_XXXX______MMMM_IIII_NNNN_EEEE(D3),
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.                                                                         PPPPaaaaggggeeee 1111
  62.  
  63.  
  64.  
  65.